package game;

public class LaborCamp extends Ownable{
	private int baseRent;
	private int laborcampOwned;
	
	//Konstruktør med passende set-metoder.
	public LaborCamp(String name,int price,int baseRent){
		setName(name);
		setPrice(price);
		this.baseRent = baseRent;
	}
	
	//get-metode for LaborCamp. Henter baseRent i Field-arrayet i GameBoard og ganger det med terningernes værdi.
	public int getRent(){
		return baseRent*DiceCup.getSum()*laborcampOwned;
	}
	
	//tilføjer en landOnField-metode til LaborCamp for at holde styr, hvor mange der er ejet
	public void landOnField(Player player){
		super.landOnField(player);
		LaborCamp[] laborcamp = new LaborCamp[2]; 
		laborcamp[0] = (LaborCamp)GameBoard.fields[13];
		laborcamp[1] = (LaborCamp)GameBoard.fields[14];
	
		laborcampOwned=0;
		
		for(int i=0 ; i<laborcamp.length ; i++){
			
				if(player == laborcamp[i].getOwner()){
					laborcampOwned++;
				}	
		}
		
	}

}
